package com.hsnn.medstgmini.base.std.service;

import java.util.List;

import com.hsnn.medstgmini.base.std.model.StdDrugInfo;
import com.hsnn.medstgmini.base.std.model.form.StdDrugInfoForm;
import com.hsnn.medstgmini.util.Pagination;

public interface StdDrugInfoManager {

	public Pagination getAllByPage(Pagination page);
	public String addData(StdDrugInfoForm form);
	public StdDrugInfoForm getStdInfo(String id);
	public String editInfo(StdDrugInfoForm form);
	public String startOrStop(String drugId, Short status,String userId);
	public String batchStartOrStop(List<StdDrugInfo> list);
	public Pagination getDrugInfoLogList(Pagination page);
	public StdDrugInfoForm drugInfoLogDetail(String id);
	public StdDrugInfoForm getPreviousLog(String logid,String date);
	public StdDrugInfoForm getMergeDrugInfo(String drugId);
	public Pagination getValidDrugInfoList (Pagination page);
	public String drugInfoMerge(String drugOId,String drugId);
}
